package com.wondertek.poms.service.vo;

import com.wondertek.poms.common.utils.validate.GroupType;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.groups.Default;

/**
 * @author evan0213
 * @description
 */
@Data
public class DefaultPrdSalVo {

	@NotNull(message = "规则id不能为空", groups = {GroupType.Update.class})
	private Long id;
	@NotBlank(message = "商品包id不能为空", groups = {Default.class, GroupType.Update.class})
	private String prdInfoId; //商品包Id

	private String firstClassId;  //一级分类

	private String secondClass;  //二级分类

	private Integer feeCharge; //版权资费类型  1.免费    2.收费  3.仅支持按次

	private Integer firstPublish; // 是否首发     0:是    1:否

	private Integer formType;   //内容类型  6.剧集   7.子集  8.单集

	private String number;//单集集次

	private String keyWord; // 关键字

	@NotBlank(message = "计费id不能为空", groups = {Default.class, GroupType.Update.class})
	private String productId; //计费产品ID

	private String price;  //价格

	private String orderFlag;// 0：包月  1：按次    7：免费

	private String copyRightType;    //版权类型  1-强版权，2-弱版权

	private String contentLevel;    //内容评级(S、A+、A、B+、B、C)
}
